﻿#pragma once
#include <string>


namespace StarSeeker
{

class ssClassMethod
{
	friend class ssClassFactory;
public:
	ssClassMethod() : m_name(""), m_method(0) {}
	ssClassMethod(const std::string & name, uintptr_t method) : m_name(name), m_method(method) {}
	~ssClassMethod() {}

	const std::string & Name()
	{
		return m_name;
	}

	uintptr_t Method()
	{
		return m_method;
	}

private:
	std::string		m_name;
	uintptr_t		m_method;
};

}
